Macro Magic Help

Macro Magic 4.1 provides a revolutionary new way to save time by eliminating repetitive actions and simplifying complex tasks into one single step.

Macro Magic was made for one purpose: To make your life easier!  Have you ever noticed that while working on your computer you start going through the same actions day after day?  Well, many people have forgotten this, but the purpose of your computer is to take over those repetitive tasks for you.

Try this simple experiment:  Make quick notes of all of the things you do on your computer for a whole day, and then go back and check to see how many of them you repeated - over and over again...

How many times do you check your e-mail or send e-mail to the same people?

How many times do you go to the same web site?

How many times do you click the same answer on the same dialog box?

How many times do you type the same signature, password, or greeting?

How many times do you launch the same program or document?

All of these things and more should have been done by Macro Magic!

Help Topics

I am new to Macro Magic and would like to access the on-line tutorial at

Tell me about Macro Magic 4.1’s new features.

Tell me more about Macro Magic’s built-in network support.

Explain the difference between Macro Magic Personal Edition and Corporate Edition.

How do I order Macro Magic?

How do I create macros?

What sort of actions can Macro Magic perform?

How do I use the Step-by-Step Macro Builder?

I want to build a macro using a recording - any tips?

What are macro triggers and how do I use them?

Explain what a macro list is and how I use them.

Explain what “application specific” lists and macros are.

How can I quickly access my lists, run macros, or create new macros?

How do I get more help?


Macro Magic 4.1's new features.
Macro Magic 4.1’s new features.

Macro Magic 4.1 redefines its class by offering a myriad of revolutionary features designed and engineered by Iolo Technologies to bring macro assistance and time saving functions to a new level of accessibility.

These new features include:

•	Full network support with complete remote administration and security

•	Introduction of application specific “Macro Lists”

•	Introduction of application specific macros

•	Total multi-threaded architecture for smoother macro flow and simultaneous execution

•	Implementation of new Internet functions including FTP transfer, E-Mail send, and Dial-Up Networking support.

•	A totally redesigned graphical macro builder and debugger with drag and drop support and dozens of new functions.

•	Introduction of mouse recording and playback relative to the applications you interact with at.

•	Several new powerful macro triggers

For a complete list of version revision notes see the "ReadMe" file accessible from the Macro Magic program group on your Start Menu.


How do I create macros?

If you are new to the concept of macros and would like to access Macro Magic's online tutorial, please point your web browser to [image] and choose "Macro Magic" from the "Software Tutorials" section.

There are three types of macros ways to create macros in Macro Magic:

1.	The Macro Setup Wizard, the recommended method for beginning users of Macro Magic.  To access the Macro Setup Wizard, select the button labeled "New Macro" from the Macro Magic Main Screen.

2.	The Quick Add method, which allows you to quickly record and save a macro while you work.

3.	Record to Memory, which will record a macro temporarily to memory with the press of a key.


What sort of actions can Macro Magic perform?

Macro Magic can perform virtually any action you can.

It includes the ability to:

-	Launch applications and control them with mouse clicks, key presses, and other input.

-	Type text into any application

-	Record and playback mouse and keyboard events at adjustable speeds and relative to the application you interact with.

-	Copy, move, rename, and delete files locally or over a network.

-	Pause for an amount of time, and even wait for a window to appear before performing the next action.

-	Prompt you for input and use that input later in the macro.

-	Minimize, maximize, restore, and close applications.

-	Shutdown and restart Windows as well as restart in MSDOS mode or log off of the network.

-	Dial and log on to the Internet

-	Send and retrieve files using FTP

-	Send e-mail messages

-	Access web sites

…As well as many, many more functions that combine to give you the most powerful macro building tools available.

For more specific information, see Advanced Macro Builder Functions.


What are macro triggers and how do I use them?

Macro triggers are the various methods that you may use to “run” a macro that you have built or recorded.  They are separated into “manual” and “automatic” categories and include the following:

Manual Triggers

HotKey: HotKeys are keys typed in unison with modifier key (Ctrl, Alt, or Shift) such as Ctrl+Shift+L, Alt+F5.

MagicKeys: MagicKeys are small pieces of text such as "abc" or "hello" that Macro Magic will watch for as you type.  When Macro Magic detects the MagicKeys, it will run the corresponding macro.  For example, assume your name was John T. Smith - you can assign the text “jts” to a macro that types your full signature.  MagicKeys must be a single segment of alph-numeric character without spaces.

Shortcut: Macro Magic can create windows shortcut icons that represent a particular macro.  There are many advantages to creating a shortcut icon to your macros, including the ability to place them on your desktop for quick double-click access, or in your StartUp Folder so that they are executed each time you start Windows, etc.

Automatic Triggers

Window Title:  Macro Magic can run a macro on the appearance of a specific window or dialog box.  For example, you can create a macro that responds to the dialog box entitled “Accept this cookie?” answering “No” by clicking the button labeled No each time the dialog box appears.

Note:  Setting a Window Title trigger is different than setting a macro to "apply to" a specific window.  If you have a Window Trigger set up for a particular macro, you will most likely not want to define any "applies to" data.

Idle Time:  The best comparison to the way idle time triggers work are screen savers.  With Idle Time triggers, you can have Macro Magic wait until your system has been “idle” for a certain amount of time before running a macro.  Macro Magic decides your system is “idle” when there are no mouse or keyboard actions.


What are macro lists and how do I use them.

What are Macro Lists?

"Macro Lists" are sets of macros that are stored in separate locations on your hard drive or network.  Lists can contain specific macros that pertain to a particular application, or macros that you simply want to separate into different categories.

Macro Lists are used to organize sets of macros into intuitive divisions, or to set up macros located in a central location to be used by multiple people on a network.

How do I create Macro Lists?

Macro Lists are created and managed using the List Management screen which can be accessed using the “Macro Lists” button from the Macro Magic main screen.  You may also access the List Management screen using the “Manage Macro Lists” menu from either the main menu on the Macro Magic main screen, or the menu accessed by right-clicking on the Macro Magic system tray icon.

How do I switch between Macro Lists?

When you make a macro list active you are essentially loading that set of macros and disabling all other lists.  There are a number of ways to switch between Macro Lists:

Manually...

To manually switch between lists select the corresponding tab from the Macro Magic main screen.  You may also manually switch between lists using the “Load Macro List” menu from either the main menu on the Macro Magic main screen, or the menu accessed by right-clicking on the Macro Magic system tray icon.

Automatically...

When a certain window is in the foreground

You can have Macro Magic look for a certain window to become the foreground window before automatically loading a list.  To set this option:

1.	Access the List Management screen and select the list that you would like these settings to be applied to.

2.	Select the box labeled “Automatically load this list when a window with the following title”

3.	Select the option labeled “Is in the foreground”

4.	Either type in the title (or partial title) of the window to look for or select a window from the drop-down list.

5.	Select the button labeled “OK”.

When a certain window exists

1.	Access the List Management screen and select the list that you would like these settings to be applied to.

2.	Select the box labeled “Automatically load this list when a window with the following title”

3.	Select the option labeled “Exists”

4.	Either type in the title (or partial title) of the window to look for or select a window from the drop-down list.

5.	Select the button labeled “OK”.

By default if no other lists are loaded

1.	Access the List Management screen and select the list that you would like these settings to be applied to.

2.	Select the box labeled “Automatically load this list if no others are active”

3.	Select the button labeled “OK”.


What are application specific lists and macros?

An “Application Specific” macro or list is available or loaded only when its designated application is present (either in the foreground or merely existing - depending on your settings).  These options are helpful for macros when you only want a macro to respond to its trigger when a certain application is loaded, or when you want the same trigger (i.e. Ctrl+Shift+L) to perform different operations depending on which application is in the foreground, etc.  Macro Lists benefit from these options because you can have specific lists of macros automatically load or unload depending on the application you are working in.

Application Specific Macros

An application specific macro is a macro that can only be played when a certain window either exists or is in the foreground.

For example, you can create a set of macros that “apply” to your favorite word processor.  Whenever this word processor is loaded these macros become “active” and their triggers are enabled.  You can decide whether you want to have these macros available to you when the word processor is either merely loaded and existing in memory, or when the word processor is actually the foreground Windows application.

One way to think of this is that you can have Shift+Ctrl+P perform one action when a particular program is loaded, and then perform another action when another program is loaded, etc.  Your triggers are entirely dependent on which application is loaded when you use application specific macros.

Note:  Application specific macros are not the same as Window Title triggers.  If you have a Window Title trigger set up for a particular macro you will most likely not want to specify any "application specifc" information for that macro.

Application Specific Macro Lists

An application specific macro list is a list of macros that are only available or “loaded” when a certain window either exists or is in the foreground.

For example, you can create sets of macros and separate them into different lists that “apply” to the applications that they are intended for.  Whenever the application is loaded that matched a certain lists ‘Applies To” settings, that list is automatically loaded and all of the macros are available to you instantly.


Quickly accessing lists and macros

There are two ways to access your lists and macros instantly from anywhere in windows:

Using the Macro Magic System Tray Menu

You can access your lists and macros by right-clicking on the Macro Magic icon in the system tray next to your clock and selecting the corresponding menu (“Play Macro” or “Load Macro List”).

Using the Macro Magic Quick Access Menu

Press Ctrl+Shift+F1 at any time when Macro Magic is loaded to display all available macros and lists.  From this menu you may create new macros, load macro lists, or play on of the available macros.


Macro Magic's built-in network support
Macro Magic’s built-in network support

Macro Magic 4.1 has been designed from the ground up with network support in mind.  One of the most customer requested features since Macro Magic was introduced has been the ability to “share” macros across a network.  We’ve taken that request and expanded upon it with the following functions never before seen in a program such as Macro Magic:

Full support of shared macro lists

With Macro Magic you can create lists of macros in a central location (server) and make them available to anyone running Macro Magic on your network.  Users can utilize shared network lists as well as create local lists on their computer.

Remote installation and uninstallation capabilities

Using Macro Magic’s Remote Installation Manager (RIM), you can perform remote installations of the Macro Magic program, and share any of your existing lists with anyone on your network.  There’s no need to ever locally install Macro Magic onto a remote computer – all details are taken care of by the Remote Installation Manager (located in the Macro Magic program group under your Start Menu) including setting up a default macro list, copying the Macro Magic files to the destination computer, and even setting up the program groups and shortcuts!  Using the uninstallation feature in the Remote Installation Manager you can also uninstall Macro Magic from any remote computer that it was previously installed on.

Macro List security

We realize the importance of security over a network and have taken this into consideration while creating Macro Magic.  With Macro Magic, you have three levels of macro list security:

Full Read / Write

This is the highest level of security and will not allow a user to load a macro list with this level of security unless a correct password is given.

Read Only

This is mid-level security, where users can load and use macros from a list with this security level, however, a password is required to make any modifications to existing macros or to create new macros.

None

No security allows anyone to access all macros in the list as well as granting all users full editing and creation rights to this list.


What is the difference between Macro Magic Personal Edition and Macro Magic Corporate Edition.

Macro Magic Personal Edition contains all of Macro Magic’s standard functions, but will not allow you to share macro lists with another user and will not allow you to create macro lists anywhere but on your local hard drive under the Macro Magic folder.  Macro Magic Personal Edition is designed for anyone using Macro Magic from a single location, with no need to share macro list information or create macro lists in any remote locations.

Macro Magic Corporate Edition contains full support for shared macro lists as well as built-in network administration support.  With Macro Magic Corporate Edition you can create macro lists anywhere on a network and utilize existing lists from anywhere on a network as well.  Macro Magic Corporate Edition is designed for 2 or more users who wish to share macro lists across the network.


How do I use the Advanced Macro Builder?
How do I use the Step-by-Step Macro Builder?

Macro Magic's step-by-step Macro Builder is the most effective way to create macros in Macro Magic.  There are many advantages to creating macros using the Step-by-step Builder over using simple recordings such as the ability to fully edit and debug existing step-by-step macros and a plethora of extra functions available to you in the Step-by-step Builder.

To use the Step-by-step Macro Builder you will need to first begin creating a new macro using the Macro Setup Wizard.  During the process of setting up a new step-by-step macro you will be presented with the Step-by-step Macro Builder screen.

Adding steps to your macro

All macros run linearly through the macro steps from top to bottom.  To add a new step to the macro select one of the macro function buttons from the left side of the screen.  When you close the configuration screen for the function, Macro Magic will add that step to the end of the macro.

Inserting steps into your macro

To insert a function into your list of existing macro steps, add that function normally to the end of the macro and then either:

. 	Select the line within the macro that you would like the step to added after, then create the step.

. 	Add the step then select it with your mouse and drag it up to the line that you would like to be placed above, or

. 	Add the step then select it with your mouse and use the up/down arrows on the left side of the Macro Builder to move it up or down to desired location.

Re-arranging steps in your macro

To move steps up or down in the list, select the steps using the mouse or keyboard (hold Ctrl or Shift down to select multiple separate lines) and then use the mouse to drag them to the desired destination in the macro.

Copying, cutting, pasting, and deleting steps

The Step-by-step Macro Builder supports all standard clipboard functions such as copy, cut, paste, and delete.  For a list of editing functions right-click with the mouse in the area that displays the macro steps.

Disabling macro lines

The Step-by-step Builder allows you to disable certain lines in the macro by toggling the check-boxes to the left side of the macro lines.  Using this method you can toggle lines in the macro that may be in question and perform various tests of validity until the macro plays correctly.  Note that the steps you disable remain disabled when you save the macro and will need to be re-enabled in the Macro Builder before they will be played together with the other active lines again.

Playing the macro

To play the macro steps displayed in the Macro Builder, use the button labeled "Play".  The key "F9" represents this function in the Macro Builder.

Pausing the macro

You may pause a running macro from within the Macro Builder using the button labeled "Pause".  The key "F11" represents this function in the Macro Builder.

Resuming a paused macro

If you have paused a macro and would like to resume its execution, select the button labeled "Resume" (located in the same place as the button labeled "Play"). The key "F9" represents this function in the Macro Builder.

Stopping macro execution

You may cancel a macro's execution using the button labeled "Stop". The key "F12" represents this function in the Macro Builder.  Esc will also terminate a step-by-step macro globally.

Running only selected lines

You may run all selected (highlighted) lines in the Macro Builder using the button labeled "Play Selected".  The key "F10" represents this function in the Macro Builder.


Advanced Macro Functions

The step-by-step macro functions are available from the Step-by-step Macro Builder accessed during the creation of a new step-by-step macro.  The following is a list of functions and their usage:

Send Input

File Control

Start an Application or Document

Copy a File to Another Location

Move a File to Another Location

Rename a File

Delete a File

Timing

Start a Delay

Wait for a Window to be Appear / Disappear

Prompt Me Before Continuing

Insert

Run an Existing Macro

Insert a Recording

Current Date in Short Format

Current Date in Long Format

Current Time in Short Format

Current Time in Long Format

System

Bring a window into the foreground

Restore a window

Minimize a window

Maximize a window

Close a window

Shut down the computer

Restart the computer

Restart the computer in MS-DOS mode

Close all programs and log off of the computer

Play a sound file

Repeat

Start Repeat Sequence

End Repeat Sequence

Increment Counter

Set Counter Value

Internet

Connect to the Internet using Dial Up Networking

Disconnect (hang up)

Access a web site

Send an e-mail message

Send a file using FTP

Retrieve a file using FTP

Input/Output

Display an input box and get a value

Write stored value


Send Keys
Send Input

The send input function allows you to send keyboard input to the active window on your screen.  It also allows you to set the active window before sending input by utilizing the "Perform In" option.

When you select this function you will be presented with a screen to enter the keystrokes and other actions to be performed.  Macro Magic can "transpose" all special keys such as Ctrl, Alt, Enter, Tab, etc. as you type them if you select the corresponding checkbox.  The buttons "Special Keys" and "More Keys" allow you to manually select keys such as Ctrl, Alt, Enter, etc..  The button labeled "Helpful Actions" contains a variety of useful items that you may add to your macro from within this step.


Start an Application or Document

Use this function to start an application or document file.  Note that you may use this option to not only start regular programs, but also launch any windows documents with valid associations.  For example, "example.txt" would launch Notepad with that document loaded, "http://www.iolo.com" will bring up your default browser and load the Iolo Web Site, and "mailto:sales@iolo.com" would load your default E-Mail program with the "sales@iolo.com" typed into the "To" address.

From this step you may optionally suspend the macro execution until a window with a specific title appears.  This is helpful in ensuring macro reliability when you are working with applications that take a while to start.  As soon as the specified window appears, the macro will continue.


Copy a File to Another Location

This function copies a file from one location to another location.  To select the source and destination files, either type their corresponding path and filenames in the boxes labeled "Source" and "Destination" or use the buttons to the right of the filename boxes.

Wildcards such as *.* may be used, however you will need to manually specify the target path (rather than browsing for it using the corresponding button).


Move a File to Another Location

This function moves a file from one location to another location.  To select the source and destination files, either type their corresponding path and filenames in the boxes labeled "Source" and "Destination" or use the buttons to the right of the filename boxes.

Wildcards such as *.* may be used, however you will need to manually specify the target path (rather than browsing for it using the corresponding button).


Rename a File

This function renames a file.  To select the source and destination filenames, either type them into the boxes labeled "Source" and "Destination" or use the buttons to the right of the filename boxes.


Delete a File

Please exercise caution when using this function, as it permanently deletes the file specified.

To select a file to delete, either type its path and name into the box labeled "File to Delete" or use the corresponding button to the right.

Wildcards such as *.* may be used.


Start a Delay

This option is especially useful when you are performing extensive operations within an application and would like to wait for them to finish.  If you would like to wait for a specific window to appear, use the "Wait for a Window" option.

You may choose between three interval types in when starting a delay:  Tenths of a second, seconds, or minutes.

Note that it is good practice to have a "Focus a Window" command directly after a pause if you are interfacing with another program.


Wait for a Window to be Present
Wait for a Window

Use this option to have Macro Magic either wait for a window with a specified title to appear or to wait for a specific window to disappear.  You may either exit your macro or run another macro if the specified window does not appear/disappear within a certain amount of time.

To select the window to wait for either type its title (or partial title) into the box labeled "Window title to look for" or select it from the drop-down list of open windows.

To select an amount of time to wait before performing another action, select either seconds or minutes and type the amount of delay into the corresponding box.

To choose an action to perform if the window is not found in the allotted time, select one of the two options from the bottom of the screen.


Prompt Me Before Continuing

This function will display a dialog box with a custom message that will prompt you to continue the macro.  You may either continue or cancel the macro from this box.


Run an Existing Macro

Use this option to run any pre-existing macros from within this one.  Note that you may also "import" the data from an existing macro by selecting "File -> Import Macro..." from the main Macro Builder menu.


Insert a Recording

This option will allow you to insert a recording into this macro as one of its steps.  If you would like to insert an existing recording, use the "Insert existing macro" function.


Current Date in Short Format

The way your system defines a short date is explained in Regional Settings, under your Control Panel.  If you need to customize this format you may do so from the Regional Settings screen.


Current Date in Long Format

The way your system defines a long date is explained in Regional Settings, under your Control Panel.  If you need to customize this format you may do so from the Regional Settings screen.


Current Time in Short Format

A short time is written in with no AM/PM description, e.g. 15:30.  This setting may not be applicable in some countries.


Current Time in Long Format

A long time is written with the AM/PM description that your Regional Settings provides for, if any, e.g. 3:30 PM.    If you need to customize this format you may do so from the Regional Settings screen.


Bring a window into the foreground

Use this option to bring a window to the foreground so that it may accept keystrokes and other input.  This option is very important if you are interacting with another application.

For macro reliability, use this command directly before each command that sends input to another application.


Restore a window

Use this option to restore a window to its original size before it was minimized or maximized.  You may specify a partial title, and Macro Magic will look for the first matching window title containing that text.


Minimize a window

This function will minimize a window with the title you specify.  You may also specify a partial title, and Macro Magic will look for the first matching window title containing that text.


Maximize a window

This function will maximize a window with the title you specify.  You may also specify a partial title, and Macro Magic will look for the first matching window title containing that text.


Close a window

This function will close a window with the title you specify.  You may also specify a partial title, and Macro Magic will look for the first matching window title containing that text.


Shut down the computer

This function will immediately shut down the computer.  Exercise caution when using this function as you may lose unsaved work if your system is shut down abruptly.


Restart the computer

This function will immediately shut down and restart the computer.  Exercise caution when using this function as you may lose unsaved work if your system is shut down abruptly.


Restart the computer in MS-DOS mode

Use this option to close Windows and restart in MSDOS mode.  This function will not work with Windows NT systems.


Close all programs and log off of the computer

Please note that this option is only available for machines that are connected to a network.


Play a sound file

This function will play a sound file with the extension of ".wav".  You need to have a working sound card and speakers in order for this function to be applicable.


Start Repeat Sequence

Use this option to repeat either the entire macro or a segment of the macro a given amount of times.  Note that for this function to work properly you will need a corresponding "End Repetition" statement for each "Start Repetition" statement within the macro.


End Repeat Sequence

Use this option to complete a segment of repetition.


Connect to the Internet using Dial Up Networking

Use this option to connect to the internet using an existing Dial-Up Networking entry.  You must have a modem installed and need an account with an Internet Service Provider for this function to work.


Disconnect (hang up)

Use this function to disconnect from the Internet.  Note that Macro Magic cannot disconnect from a connection that it did not establish.


License Agreement

LICENSE AGREEMENT

IOLO TECHNOLOGIES DISCLAIMS ALL WARRANTIES, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE SOFTWARE OR DOCUMENTATION.  SHOULD THE PROGRAM PROVE DEFECTIVE, THE PURCHASER ASSUMES THE RISK OF PAYING THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION AND ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES.  IN NO EVENT WILL IOLO TECHNOLOGIES BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION TO DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION AND THE LIKE) ARISING OUT OF THE USE OR THE  INABILITY TO USE THIS PRODUCT EVEN IF IOLO TECHNOLOGIES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN PARTICULAR, IOLO TECHNOLOGIES SHALL HAVE NO LIABILITY FOR ANY DATA STORED OR PROCESSED WITH THIS SOFTWARE, INCLUDING THE COSTS OF RECOVERING SUCH DATA.  AS A RESULT, THIS SOFTWARE AND DOCUMENTATION ARE LICENSED “AS IS” AND YOU, THE LICENSEE, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND PERFORMANCE.

Information in this document is subject to change without notice and does not represent a commitment on the part of Iolo Technologies. The software described in this document is furnished under this license agreement. The software may be used or copied only under the terms of the agreement. It is against the law to copy the software on any medium except as specifically allowed in the license agreement.

USE OF THIS PRODUCT FOR ANY PERIOD OF TIME CONSTITUTES YOUR ACCEPTANCE OF THIS AGREEMENT AND SUBJECTS YOU TO ITS CONTENTS.

US GOVERNMENT RESTRICTED RIGHTS

Use, duplication, or disclosure by the Government is subject  to restrictions as set forth in subdivision (b)(3)(ii) of  the Rights in Technical Data and Computer Software clause at  25 2.227-7013. Contractor / manufacturer is:

IOLO TECHNOLOGIES, LLC

145 N. Sierra Madre Blvd.

Suite 1

Pasadena, CA 91107

Copyright and Trademark Acknowledgments

Macro Magic is copyright 1996-2000, Iolo Technologies.  The Macro Magic software, name, and logo,  the contents of this help file, and the Iolo Technologies logo are all trademarks of Iolo Technologies, LLC.

Windows, Windows 95, Windows 98, Windows NT, and Windows 2000 are trademarks of Microsoft Corporation.


Access a web site

Simply type the URL of the web site that you would like to connect to.  If you are not connected to the Internet before executing this function, you will be prompted to connect.


Send an e-mail message

Use this function to send an e-mail message.  If you are not connected to the Internet before executing this function, you will be prompted to connect.


Send a file using FTP

Use this function to send a local file to a remote FTP site location.  If you are not connected to the Internet before executing this function, you will be prompted to connect.


Retrieve a file using FTP

Use this function to download a remote file located on an FTP site and store it locally.  If you are not connected to the Internet before executing this function, you will be prompted to connect.


Display an input box and get a value

Use this option to display a dialog box with a title that you specify.  This dialog box will allow you to type in information that will be assigned to a variable that can be later utilized by Macro Magic.


Write stored value

This option will type the specified variable that was previously obtained by Macro Magic.


Ordering Information

To order Macro Magic, use our secure ordering system at [image] or contact Iolo Technologies at:

Sales: (626)793-3993

FAX:	(626)793-1554

eMail:	mm@iolo.com

Web:

If you would like to print an order form, click here.

Macro Magic is available in two different versions:

Macro Magic Personal Edition, priced at $39.95 for a single user copy.

Macro Magic Corporate Edition, priced as follows according to the number of people using Macro Magic:

Number of Users	License Price	Number of Users	License Price

Up to 5--------------------	$149.95	Up to 75-------------------	$1349.95

Up to 10------------------	$269.95	Up to 100-----------------	$1499.95

Up to 15------------------	$399.95	Up to 150-----------------	$2249.95

Up to 20------------------	$489.95	Up to 200-----------------	$2999.95

Up to 25------------------	$599.95	Up to 250-----------------	$3295.95

Up to 30------------------	$719.95	Up to 500-----------------	$4499.95

Up to 35------------------	$739.95	Up to 750-----------------	$6749.95

Up to 40------------------	$839.95	Up to 1000----------------	$6999.95

Up to 45------------------	$939.95	Up to 1001+	Contact Iolo

Up to 50------------------	$1039.95

The following payment methods are accepted:

MasterCard, Visa, American Express.

Company checks are accepted.  Product is sent upon receipt of check.  Checks must be drawn on a U.S. Bank, and made out for the amount in U.S. Dollars.

Company Purchase Orders are accepted for orders of more than $100.00 (US).  Payment must be net-15.

The fastest and most convenient way to order Macro Magic is through the use of Iolo’s Secure On-Line Order Form, located on our Web Site at [image].  This order form is securely encrypted, and your credit card and personal information will remain private during transfer and processing.

You may also order by faxing us your name, company name, address, and telephone number along with a credit card number for payment.  Orders are usually responded to the same day of receipt.

Reseller discounts are available.  For more information, contact Iolo.


I need more help with Macro Magic.

If you have a question about Macro Magic that is not covered in this help file, we suggest that you take a look at our on-line Frequently Asked Questions and Support Center at [image].  If you are still unable to resolve your issue, please contact Iolo Technologies at 1(626)-793-0506 between the hours of 8:00AM and 5:00PM, Mon-Fri, Pacific Standard Time.

For those of you who are new to macros in general, we suggest accessing our on-line tutorials at [image].


Print an Order Form

You may use this order form for faxing or mailing orders for Macro Magic.  To print this form, select File>Print Topic

Fax To: 1(626)793-1554 or Call Iolo at 1(626)793-3993

Company Name:	Your Name:

Phone Number:	FAX Number:

E-Mail Address:

Mailing Address:

Please Specify Which Version of Macro Magic You Would Like To Order:

[   ]  I would like to order Macro Magic Personal Edition (no network support) at $39.95

[   ]  I would like to order Macro Magic Corporate Edition (with network support).  Specify number of users below.

Macro Magic Corporate Edition is sold in user packages based on the matrix below:

Number of Users	License Price	Number of Users	License Price

Up to 5--------------------	$149.95	Up to 75-------------------	$1349.95

Up to 10------------------	$269.95	Up to 100-----------------	$1499.95

Up to 15------------------	$399.95	Up to 150-----------------	$2249.95

Up to 20------------------	$489.95	Up to 200-----------------	$2999.95

Up to 25------------------	$599.95	Up to 250-----------------	$3295.95

Up to 30------------------	$719.95	Up to 500-----------------	$4499.95

Up to 35------------------	$739.95	Up to 750-----------------	$6749.95

Up to 40------------------	$839.95	Up to 1000----------------	$6999.95

Up to 45------------------	$939.95	Up to 1001+	Contact Iolo

Up to 50------------------	$1039.95

I would like to license [________] users.

Shipping option:

[   ]  Email - FREE. (Both e-mail and postal delivery may be selected)

[   ]  Postal Delivery within the United States ($10.00)

[   ]  Postal Delivery outside of the United States ($15.00)

I would like to pay with

[   ]  MasterCard	[   ]  Visa	[   ]  American Express

Card Holders Name:

Credit Card Number:                                                                                           Exp:

[   ]  I am enclosing a check or money order paid in US Dollars, drawn on a US Bank, and payable to iolo technologies, LLC.

Please FAX to (626) 793-1554. Or mail to 145 N. Sierra Madre Blvd, Suite 1, Pasadena, CA 91107

There is a $20.00 processing fee for company purchase orders under $100.00 requesting net payment terms.  Checks or money orders must be paid in US dollars and drawn on a US Bank.  Orders are processed Monday through Friday, excluding US holidays.  Please allow 24 hours for order processing.  Prices and availability are subject to change without notice.  Macro Magic is exclusively distributed electronically (e-mail or download).


Tips for creating better recordings

Recordings are an easy way to quickly create and playback macros.  You can create recordings three different ways:

Using the Macro Setup Wizard by selecting the "New Macro" button from the Macro Magic main screen. This option is also available from the quick access menu (Ctrl+Shift+F1) accessible at any time. Using this method you can select between full mouse and keyboard and keyboard only recordings as well as specifying all other options for the new macro such as triggers, application specific information, etc.

Using the Quick Record method, available from either the Macro Magic icon menu (under File -> New Macro) or from the main screen.  This option is also available from the quick access menu (Ctrl+Shift+F1) accessible at any time.  Using this method you can select between full mouse and keyboard and keyboard only recordings and assign the new a hotkey from the Quick Record screen.

Using the Record to Memory option.  This method of recording will record all mouse and key movements in real-time and will stay resident in memory until a new recording is created using this method.  The  Record to Memory option is available at all times using the following keys:

Alt+Insert to start recording

Alt+Home to stop recording

Alt+End to playback the macro in memory.

Starting and Stopping the Recorder

When you are in the Macro Setup Wizard, the Quick Record screen, or the Macro Properties editor you can start and stop recording similarly:

Start Recording:  Select the corresponding button (or press Alt+Insert to record to memory).

Stop Recording:  Press the "Pause" key on your keyboard (or press Alt+Home if you are recording to memory).

Stopping a Recording while it is playing

You can stop a recording while it is playing by pressing Ctrl+Esc.

Relative Recording

When you record new macros using the Macro Setup Wizard or edit any existing macros, you will notice that you have a choice between two options for playback:

Playback relative to the windows you interact with

This option means that your recordings will play back in spacial relation to the original windows that were present and interacted with when you initially recorded the macro.  For example, if you recorded yourself clicking the File menu on Windows Explorer when Explorer was in the upper left corner of your screen and had the " Playback relative to the windows you interact with" option set to true, the next time you play that macro back it will find Explorer (given that it exists) and play the macro back according to its new position on the screen, which may have changed since the macro was first recorded.  This option is invaluable for recorded macros which interact with multiple windows that may change location on the screen.  It provides a way to insure almost perfect accuracy of playback - as long as the original windows are present when the macro is played back.  If any of the windows that you interacted with when the macro was originally recorded are not present during playback, the recording will default playback to "relative to the screen" (see below).

Playback relative to the screen

This means that your recordings are played back in spacial relation to the actual computer screen.  For example, if you recorded yourself clicking the File menu on Windows Explorer when Explorer was in the upper left corner of your screen and had the " Playback relative to the screen" option set to true, the next time you run that macro it will play back in the upper left corner of the screen - no matter where Explorer happens to be.


Increment Counter

Use this option to generate a unique value each time a repeated segment of the macro is executed.  This is helpful for operations that require unique data to be entered or saved each time the macro repeats such as saving several similar files.  To access this data, select the "Helpful Actions" button within the Send Input dialog.


Set Counter Value

Use this option to manually set the value of the counter variable to a certain number.